1. Переписать функцию, которую мы разработали ранее в одном из ДЗ таким образом, чтобы функция возвращала экземпляр композитного типа. Вот та самая функция:

create or replace function get_salary_boundaries_by_city(
	emp_city varchar, out min_salary numeric, out max_salary numeric) 
AS 
$$
	SELECT MIN(salary) AS min_salary,
	   	   MAX(salary) AS max_salary
  	FROM employees
	WHERE city = emp_city
$$ language sql;


2. Задание состоит из пунктов:

Создать перечисление армейских званий США, включающее следующие значения: Private, Corporal, Sergeant

Вывести все значения из перечисления.

Добавить значение Major после Sergeant в перечисление

Создать таблицу личного состава с колонками: person_id, first_name, last_name, person_rank (типа перечисления)

Добавить несколько записей, вывести все записи из таблицы